package test_instanceof;

public class Teacher implements Person {

    @Override
    public void test() {
        // @Override是方法重写， 子类重写父类的方法
        System.out.println("Teacher test");
    }
    public Teacher(){
        System.out.println("Teacher constructor");
    }

    public Teacher(String name){
        // 方法名相同但是参数不同， 就是方法重载， 返回值不同也不限制
        // override是在不同类之间的⾏为，overload是在同⼀个类中的⾏为
        System.out.println("Teacher constructor with name: " + name);
    }
}
